Red Hat System Administration II 8.2

Устранение проблем с файловой системой при загрузке

Задачи

После завершения этого раздела вы сможете вручную исправить конфигурацию файловой системы и устранить проблемы, мешающие процессу загрузки.

Диагностика и устранение проблем с файловой системой

Ошибки в файле /etc/fstab и поврежденные файловые системы могут помешать загрузке системы. В большинстве случаев демон systemd передает управление аварийной оболочке, для которой требуется пароль root.

В этой таблице представлены самые распространенные ошибки и их последствия.

Таблица 10.2. Распространенные проблемы с файловой системой

Проблема Результат
Поврежденная файловая система systemd пытается восстановить файловую систему. Если проблема слишком сложная, чтобы исправить ее автоматически, система переводит пользователя в аварийную оболочку.
Файл /etc/fstab ссылается на несуществующее устройство или UUID. systemd ожидает в течение заданного времени, пока устройство не станет доступным. Если устройство по-прежнему недоступно, по истечении времени ожидания система переводит пользователя в аварийную оболочку.
В файле /etc/fstab указана несуществующая точка монтирования. Система переводит пользователя в аварийную оболочку.
В файле /etc/fstab указана неправильная опция монтирования. Система переводит пользователя в аварийную оболочку.

Во всех случаях администратор может также воспользоваться целью emergency для диагностики и устранения проблемы, поскольку ни одна файловая система не будет смонтирована, пока не будет представлена аварийная оболочка.

Примечание

При использовании аварийной оболочки для устранения проблем c файловой системой не забудьте выполнить команду systemctl daemon-reload после редактирования файла /etc/fstab. Без этой перезагрузки демон systemd может продолжить работать со старой версией.

Опция nofail в записи в файле /etc/fstab позволяет системе загрузиться, даже если эта файловая система не была смонтирована. Не используйте эту опцию в нормальных условиях. С опцией nofail приложение может начать работу без хранилища, что может привести к серьезным последствиям.

Ссылки

Man-страницы systemd-fsck(8), systemd-fstab-generator(8) и systemd.mount(5)